home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / sharew / accs / tosacc / readme next >
Encoding:
Text File  |  1992-04-27  |  14.0 KB  |  479 lines

  1. /************************************************************************/
  2. /*                                                                        */
  3. /*                                                                        */
  4. /*        >>>>>>>>>>>  TOS - Magazin   Ausgabe 6/92  <<<<<<<<<<<<<        */
  5. /*                                                                        */
  6. /*                                                                        */
  7. /*        P R O J E C T    :    Multi-Accessory mit Quelltext                */
  8. /*                            TOSACC.ACC und AUTOTACC.PRG                    */
  9. /*                                                                        */
  10. /*        M O D U L E        :    README                                        */
  11. /*                                                                        */
  12. /*                                                                        */
  13. /*        Author            :    Jürgen Lietzow für TOS-Magazin                */
  14. /*                                                                        */
  15. /*        System/Compiler    :    Atari ST/TT, TOS 1.4, Pure C                */
  16. /*                                                                        */
  17. /*        Last Update        :    27.04.92 (JL)                                */
  18. /*                                                                        */
  19. /*                                                                        */
  20. /************************************************************************/
  21.  
  22.  
  23.  
  24. I N H A L T
  25. ===========
  26.  
  27. I.  Installation von TOSACC
  28. II. Bedienungsanleitung
  29.     0) Allgemein
  30.     1) Beschreibung der Tools
  31.         a) Erweiterte Dialogboxen
  32.         b) Erweiterte Alertboxen
  33.         c) Bildschirmschoner
  34.         d) Tastaturwiederholung
  35.         e) Tastaturansprechzeit
  36.         f) Maus Doppelklick
  37.         g) Dynamische Maus
  38.         h) Uhrzeit / Wecker
  39.         i) Serielle Schnittstelle: konfigurieren und anzeigen
  40.         j) Drucker
  41.         k) Residenter Speicher
  42.         l) RAM-Disk
  43.         m) Drucker-Spooler
  44.         n) Disk-Cache
  45.         o) Statistik
  46. III. Umfang des TOS-Accessories
  47. IV.  Anregungen und Anmerkungen etc.
  48.  
  49.  
  50.  
  51. I. Installation von TOSACC
  52. ==========================
  53.  
  54. Kopieren Sie TOSACC.ACC und TOSACC.RSC in das Hauptverzeichnis Ihres
  55. Boot-Laufwerkes (A: oder C:).
  56. Dann kopieren Sie AUTOTACC.PRG in den AUTO-Ordner des Boot-Laufwerkes.
  57. Führen Sie nun einen Reset durch.
  58. Das Accessory ist jetzt installiert.
  59.  
  60.  
  61. II. Bedienungsanleitung
  62. =======================
  63.  
  64. 0)    Allgemein
  65. -------------
  66.  
  67.     Das TOS-Accessory ist in mehrere Tools gegliedert. Nachdem das
  68.     Fenster geöffnet wurde, läßt sich auf der rechten Seite mit der Maus
  69.     (oder mit <SHIFT hoch> und <SHIFT runter> zwischen den Tools wechseln.
  70.     Sämtliche Eingaben werden sofort umgesetzt, benötigen also keine
  71.     weitere Bestätigung.
  72.     >Sichern< speichert die Parameter aller Tools, die beim nächsten
  73.     Booten geladen und gesetzt werden.
  74.     Mit <CONTROL U> läßt sich das Accessory-Fenster schließen.
  75.  
  76.  
  77. 1) Beschreibung der Tools
  78. -------------------------
  79.  
  80. a)    Erweiterte Dialogboxen
  81.  
  82.     Die form_do()- und objc_edit()-Funktion mit zusätzlichen
  83.     Fähigkeiten. Aus allen Programmen heraus.
  84.     
  85.     <ALT D>        : form_do() ein/aus-schalten
  86.     <ALT E>        : objc_edit() ein/aus-schalten
  87.  
  88.     Bei geeigneten Resource-Dateien, lassen sich neue Objekte aus allen
  89.     Programmen heraus verwenden. (grafisch wie auch funktionell)
  90.     
  91.     <ALT R>        : objc_draw ein/aus-schalten
  92.     
  93.     Das Zeichnen von Grow- und Shrinkboxen läßt sich über alle
  94.     alle Programme (global) ein- und ausschalten.
  95.     
  96.     <ALT G>        : Grow/Shrink-boxen ein/aus-schalten
  97.     
  98.     Bedienung der Dialogboxen in Programmen
  99.     
  100.     <ALT erster Großbuchstabe> entspricht einem Klick auf den
  101.     entsprechenden Button. Bei den neuen Objekttypen ist der
  102.     Ansprechbuchstabe unterstrichen.
  103.     
  104.     <Shift links> bewegt den Textcursor an den Zeilenanfang
  105.     <Shift rechts> bewegt den Textcursor ans Zeilenende
  106.     
  107.     <Shift hoch> schreibt einen zuvor eingegebenen Text in die
  108.     aktuelle Edit-Zeile (History).
  109.     <Shift runter> ist die Umkehrfunktion zu <Shift hoch>
  110.     Einfach mal ausprobieren.
  111.     
  112.     Rechte Maustaste etwas länger gedrückt halten entspricht
  113.     einem Klick auf den Default-Button, egal wo sich die Maus gerade
  114.     befindet.
  115.  
  116. b) Erweiterte Alertboxen
  117.  
  118.     Tastaturbedienbare Alertboxen. Wahlweise kann noch der
  119.     Default-Button geändert werden (mit Klick auf <<Default>> oder 
  120.     <ALT D> ), oder eine Alertbox wird für immer unterdrückt
  121.     (mit Klick auf <<Auto>> oder <ALT A>).
  122.     
  123.     <ALT A>        : ein/aus-schalten
  124.  
  125.     <Alt P>        : positioniert die Alertbox automatisch so, daß sich die
  126.                   Maus über dem Default-Button befindet.
  127.     
  128.     <ALT L> (<<Lösche Alerts>>) : Hier können die Orginal-Alerts
  129.                     aufgerufen werden, und evtl. aus der Liste
  130.                     wieder entfernt werden (mit Klick auf <<Delete>>
  131.                     oder <ALT D>).
  132.  
  133. c) Bildschirmschoner
  134.  
  135.     <ALT E>        : einschalten
  136.     <ALT A>        : ausschalten
  137.     <ALT I>        : Bildschirm invertiert darstellen
  138.     <<Abschaltzeit>> :    Anzahl der Sekunden, die vergehen müssen
  139.                         bevor der Bildschirm auf <<Invers>>
  140.                         umschaltet.
  141.                         
  142. d) Tastaturwiederholung
  143.  
  144.     Hier stellt man ein, wie schnell bei gedrücktgehaltener Taste
  145.     das nächste Zeichen folgen soll.
  146.     
  147. e)    Tastaturansprechzeit
  148.  
  149.     Hier stellt man ein, wie lange eine Taste gedrückt gehalten werden
  150.     muß, um mit den Tastaturwiederholungen zu beginnen.
  151.     
  152. f)    Maus Doppelklick
  153.  
  154.     Hier stellt man die Zeit ein, die zwischen zwei Maus-Klicks
  155.     verstreichen darf, um noch als Doppel-Klick akzeptiert zu werden.
  156.     Mit (<<Doppelklick>>) läßt sich der Doppelklick gleich testen.
  157.  
  158. g)    Dynamische Maus
  159.  
  160.     Bewegt man die Maus langsam, wird sie auf dem Bildschirm noch
  161.     langsamer bewegt. Bewegt man sie schnell, ist sie auf dem
  162.     Bildschirm noch schneller.
  163.     
  164.     <ALT A>        :    einschalten
  165.     <ALT U>        :    ausschalten
  166.     
  167.     <ALT B>        :    Beforzuge Richtung. Wenn die Differenz der zwei
  168.                     Bewegungskomponenten x und y sehr groß ist,
  169.                     wird die kleinere der beiden auf Null gesetzt.
  170.                     Besonders Hilfreich in Grafikprogrammen.
  171.                     
  172.     Die Dynamik wird für die X- und Y-Richtung getrennt eingegeben.
  173.     
  174.     Beispiel:          2  ->  4
  175.                 <real> -> <auf dem Bildschirm>
  176.     
  177.     Wird die Maus 2 Einheiten in einer bestimmten Zeitspanne
  178.     bewegt, dann bewegt sie sich auf dem Bildschirm um 4 Einheiten.
  179.     
  180. h)    Uhrzeit / Wecker
  181.  
  182.     Ein Klick auf das Datum oder die Uhrzeit macht diese editierbar.
  183.     Ein weiterer Klick speichert das neue Datum oder die neue Zeit.
  184.     
  185.     <ALT E>        :    Wecker ein/aus-schalten
  186.     
  187.     Anmerkung: Die Uhrzeit wird auch aktualisiert (angezeigt), wenn
  188.                das Fenster sich im Hintergrund befindet.
  189.  
  190. i)    Serielle Schnittstelle: konfigurieren und anzeigen
  191.  
  192.     Baud:            stellt die Übertragungsgeschwindigkeit ein
  193.     Kom. Parameter:    <ALT X>        Software XON/XOFF-Protokoll
  194.                                 ein/aus-schalten
  195.                     <ALT R>        Handware RTS/CTS-Protokoll
  196.                                 ein/aus-schalten
  197.                                 (auch die Kombination beider ist erlaubt)
  198.     Parität:        <ALT K>        keine
  199.                     <ALT U>        ungerade
  200.                     <ALT G>        gerade
  201.     Bits/Zeichen:    <ALT 8>        8 Bits pro Zeichen
  202.                     <ALT 7>        7 Bits pro Zeichen
  203.                     <ALT 6>        6 Bits pro Zeichen
  204.                     <ALT 5>        5 Bits pro Zeichen
  205.     Stop-Bits:        <ALT .>        1.5 Stop-Bits
  206.                     <ALT 1>        1 Stop-Bit
  207.                     <ALT 2>        2 Stop-Bits
  208.                     
  209. j)    Drucker
  210.  
  211.     Schnittstelle:    <ALT R>        Serielle Schnittstelle
  212.                     <ALT C>        Paralelle Schnittstelle
  213.     Farbe:            <ALT S>        Schwarz/Weiß
  214.                     <ALT F>        Farbe
  215.     Druckeremulation:<ALT A>    ATARI
  216.                     <ALT E>        EPSON
  217.     Papier:            <ALT O>        Endlos-Papier
  218.                     <ALT Z>        Einzelblatt
  219.     Drucker:        <ALT M>        Matrix
  220.                     <ALT T>        Typenrad
  221.     Qualität:        <ALT N>        Schönschrift
  222.                     <ALT D>        Schnellschrift
  223.  
  224. k)    Residenter Speicher
  225.  
  226.     Der residente Speicher wird gemeinsam und dynamisch von der RAM-Disk,
  227.     dem Drucker-Spooler und dem Disk-Cache benutzt, wobei sich derzeit
  228.     >>resident<< nur auf die RAM-Disk bezieht. Es bleiben also die
  229.     Dateien der RAM-Disk auch bei einem Reset erhalten.
  230.     
  231.     Speichergröße    gibt die aktuell zur Verfügung stehende Speicher-
  232.                     größe an.
  233.     Blockgröße        gibt die aktuelle Speicheraufteilung an.
  234.                     Für die RAM-Disk ist dies die Sektorgröße, und
  235.                     für den Cache die Sektorgröße die maximal noch
  236.                     unterstützt wird.
  237.     
  238.     Über die Slider können neue Werte für den nächsten Kaltstart
  239.     eingegeben werden. Bei der Initialisierung (Kaltstart) wird geprüft
  240.     ob ein AHDI 3.0 kompatibler Treiber installiert ist. Wenn ja, wird
  241.     dessen maximale Blockgöße übernommen, es sei denn, die über TOSACC
  242.     eingestellte Blockgröße ist noch größer.
  243.     
  244.     Installieren    übernimmt und speichert alle eingestellten Parameter,
  245.                     und führt einen    Kaltstart durch.
  246.     
  247. l)    RAM-Disk
  248.  
  249.     Reset feste und schnelle RAM-Disk
  250.     
  251.     <ALT A>            einschalten
  252.     <ALT U>            ausschalten
  253.     <ALT I>            RAM-Disk mit aktuellen Parametern neu installieren.
  254.                     Dazu führt TOSACC nach Abfrage einen Reset durch.
  255.     <<Laufwerk>>    Bei der Installation wird ab dieser Laufwerksnummer
  256.                     ein freier Eintrag gesucht.
  257.     
  258.     >Startprogramm<    Bei Klick auf diesen Button, läßt sich ein Programm
  259.                     auswählen, das direkt nach der Installation aufgerufen
  260.                     wird.
  261.     >Parameter<        Hiermit läßt sich dem Programm noch eine Kommandozeile
  262.                     übergeben.
  263.     <ALT R>            Damit wird obiges Programm bei jedem Reset aufgerufen.
  264.     <ALT N>            Damit wird obiges Programm nur bei der ersten
  265.                     Installation aufgerufen.
  266.                     
  267.     Als Startprogramm eignet sich z.B. ein Kopierprogramm, das erst
  268.     einmal verschiedene Dateien in die RAM-Disk kopiert.
  269.     
  270.     z.B. "COPY.TTP" als Startprogramm, und
  271.          "C:\RAMDISK\*.* K:\" als Parameter
  272.  
  273. m)    Drucker-Spooler
  274.  
  275.     Der Drucker-Spooler ersetzt den Druckerspeicher, und erlaubt somit das
  276.     Weiterarbeiten am Rechner noch während der Drucker beschäftigt ist.
  277.         
  278.     <ALT A>            Spooler einschalten
  279.     <ALT U>            Spooler ausschalten
  280.     <ALT S>            Schnelle Cetronics Ansteuerung
  281.                     Bei TOS Versionen vor 1.02 (Blitter-TOS) ist diese
  282.                     Option immer eingeschaltet.
  283.                     Die schnelle Ansteuerung begünstigt auch Druckausgaben,
  284.     <ALT R>            Spooler-Reset. Alle noch im Spooler befindlichen
  285.                     Zeichen gehen verloren.
  286.                     
  287.     Systemzeit        Mit der Systemzeit bestimmt man die Rechnerauslastung
  288.                     während dem Drucken. Ein globaler optimaler Wert
  289.                     läßt sich nicht bestimmen, da dies wesentlich von der
  290.                     Geschwindigkeit des Druckers abhängt.
  291.                     
  292.     Anmerkung:    Während des <<Abspoolens>> sollte auf die RAM-Disk nur
  293.                 lesend zugegriffen werden. Bedingt durch den temporären
  294.                 großen Speicherbedarf des Spoolers meldet die RAM-Disk
  295.                 unter Umständen einen >>Sektor-Schreibfehler.
  296.  
  297. n)    Disk-Cache
  298.  
  299.     <ALT E>            Disk-Cache global einschalten
  300.     <ALT U>            Disk-Cache global ausschalten
  301.     
  302.     <ALT R>            Cache-Speicher-Reset löscht alle im Cache befindlichen
  303.                     Sektoren. Das klingt wesentlich dramatischer als es
  304.                     wirklich ist. Im Zusammenhang mit Programmen die direkt
  305.                     durch Hardware-Programmierung die Laufwerke ansprechen,
  306.                     recht nützlich.
  307.     Schreibverzögerung
  308.                     Die Schreibverzögerung ist die Zeit die zwischen zwei
  309.                     Laufwerkszugriffe verstreichen muß, um dann im
  310.                     Hintergrund alle noch nicht auf Platte befindlichen
  311.                     Sektoren auch wirklich auf das Medium zu bringen.
  312.                     WICHTIG: Auch beim Zugriff auf verschiedene Laufwerke
  313.                     beginnt der >>Count down<< von vorne.
  314.     Laufwerk        Für jedes Laufwerk lassen sich nun weitere Optionen
  315.                     einstellen
  316.                     
  317.     <ALT U>            Den Cache für dieses Laufwerk ausschalten
  318.     <ALT L>            Den Leses-Cache für dieses Laufwerk einschalten
  319.     <ALT S>            Den Lese- und Schreib-Cache für dieses Laufwerk
  320.                     einschalten.
  321.     <ALT B>            Für dieses Laufwerk einen Schreibschutz setzen.
  322.     
  323.                     Für Wechselplattenbesitzer lassen sich diese Optionen
  324.                     auch für noch nicht installierte Laufwerke
  325.                     (grau dargestellt) einstellen.
  326.                     Betrifft nur Laufwerke mit eingeschaltetem
  327.                     Schreib-Cache.
  328.  
  329. o)    Statistik
  330.  
  331.     Das Statistik-Feld gibt Aufschluß über die Effektivität des
  332.     Disk-Cache und über die interne Speicherverteilung.
  333.  
  334.     Physikalisch gelesen/geschieben
  335.     
  336.         zeigt an, wieviel Zugriffe auf die Platte wirklich gemacht wurden
  337.         
  338.     Logisch gelesen/geschrieben
  339.     
  340.         zeigt an, wieviel Zugriffe auf die Platte ohne den Cache
  341.         erfolgt wären
  342.         
  343.     Rate gelesen/geschrieben
  344.     
  345.         gibt das Verhältnis zwischen logischen und physikalischen
  346.         Zugriffen an.
  347.         
  348.     Blöcke
  349.     
  350.         gibt die aktuelle Verteilung des Speichers an.
  351.         Die Blockgröße ist unter k) beschrieben.
  352.         
  353.     >>Cache-Reset<< und >>Spooler-Reset<< (siehe [m und [n) setzen die
  354.     Statistikdaten auf Null zurück.
  355.  
  356.                     
  357. III. Umfang des TOS-Accessories
  358. ===============================
  359.  
  360. TOSACC\
  361.     
  362.     README            - diese Datei
  363.  
  364.     TOSACC.ACC        - TOS-Accessory
  365.  
  366.     TOSACC.RSC        - Resource-Datei zum TOS-Accessory
  367.  
  368. TOSACC\AUTO
  369.     
  370.     AUTOTACC.PRG    - Muß im AUTO-Ordner stehen
  371.     
  372. TOSACC\SOURCE\
  373.  
  374.     TOSACC.C        - Hauptmodul mit 'main()'
  375.  
  376.     TOSACC.H        - Objektnamen der Resource
  377.  
  378.     TOSACC.DEF        |
  379.     TOSACC.DFN        | - Info-Dateien für verschiedene Resource-Editoren
  380.     TOSACC.HRD        |
  381.     
  382.     TOSACC.PRJ        - Projektdatei von TOSACC.ACC (für Turbo C bzw Pure C)
  383.     
  384.     TOSGLOB.H        - Header-Datei die alle Tools benötigen
  385.  
  386.     ALLOCRES.C        - Header-Datei für die residente Speicherallozierung
  387.  
  388.     TRANSFER.H        - Header-Datei, die die gemeinsamen Strukturen von
  389.                       TOSACC.ACC und AUTOTACC.PRG beherrbergt
  390.  
  391.     TRANSFER.INC    - <<TRANSFER.H>> für Assembler
  392.  
  393.     _TOSACC.S        - Assemblermodul für die verschiedenen Systemsprünge
  394.  
  395.     XDI_AL.C        - Erweiterte Dialog- und Alert-Funktionen
  396.  
  397.     SCSAVER.C        - Bildschirmschoner
  398.     
  399.     KEYBD.C            - Tastatureinstellung
  400.  
  401.     SETTIME.C        - Uhr/Wecker
  402.  
  403.     SETMOUSE.C        - Mausbeschleuniger
  404.  
  405.     SETPRINT.C        - Druckerkonfiguration
  406.  
  407.     SETRS232.C        - Konfiguration der seriellen Schnittstelle
  408.  
  409.     RAMDISK.C        - Konfiguration der RAM-DISK
  410.  
  411.     SPOOLER.C        - Konfiguration des Drucker-Spoolers
  412.  
  413.     MEMORY.C        - Konfiguration des residenten Speiches
  414.  
  415.     CACHE.C            - Konfiguration des Disk-Cache
  416.  
  417.     STATIST.C        - Anzeige verschiedener Parameter
  418.  
  419.     _TOSACC.O        - Objektdatei von _TOSACC.S
  420.  
  421.     AUTOTACC.PRJ    - Projektdatei von AUTOTACC.PRG
  422.  
  423. TOSACC\SOURCE\TGEMLIB\
  424.  
  425.     TGEMLIB.H        - Header-Datei, die alles für die GEM-Hilfsfunktionen
  426.                       bereitstellt.
  427.     
  428.     HIGHGEM.C        - enthält verschiedene Hilfsfunktionen für GEM
  429.  
  430.     LOWGEM.C        - enthält Low-Level Hilfsfunktionen für GEM
  431.     
  432.     XGEM.*            - Resource-Datei für die GEM-Bibliothek
  433.  
  434. TOSACC\SOURCE\AUTOTACC
  435.  
  436.     AUTOTACC.S        - Quelltext mit Startup-Code
  437.     
  438.     AUTOTACC.O        - Objektdatei von AUTOTACC.S
  439.     
  440.     AUTOSTAR.S        - Enthält den residenten Assembler-Programm-Teil
  441.  
  442.     AUTOSTAR.O        - Objektdatei von AUTOSTAR.S
  443.  
  444.     AUTORES.C        - Enthält den residenten C-Programm-Teil
  445.     
  446.     INSTALL.C        - Installiert den Residenten Teil
  447.  
  448.     ALLOCRES.C        - Alloziert den residenten Speicher
  449.  
  450.     RESALLOC.S        - enthält das Master für eine Speicherseite
  451.  
  452.     INSTALL.C        - Installiert den Residenten Teil
  453.  
  454.  
  455.  
  456. IV. Anregungen und Anmerkungen etc.
  457. ===================================
  458.  
  459. schicken Sie bitte an:
  460.  
  461.  
  462. ICP-Innovativ Computer-Presse
  463. Verlag GmbH & Co. KG
  464. Wendelsteinstraße 3
  465.  
  466. 8011 Vaterstetten
  467.  
  468. Telefon 08106 / 33945
  469.  
  470.  
  471. oder
  472.  
  473. Jürgen Lietzow
  474. Jesuitengasse 3
  475. 8390 Passau
  476.  
  477. Telefon 0851 / 2197
  478.  
  479.